<?php

use fq\request\LoadRequest;

require "./request/autoload.php";

$CONFIG = [
	'app_id' => '您的app_id',
	'app_secret' => '您的app_secret',
];

/**
 * 请求示例：淘口令解析
 */
$request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
$requestParam = new \fq\request\param\AnalyzeTaoword();
$requestParam->setTaoWord('');//淘口令
$requestParam->setAccurate(0);//是否使用精准解析:（0.否；1.是）默认1；不使用精准解析可提升接口响应速度
$result = $request->run($requestParam);
echo $result;

die();
/**
 * 请求示例：短链接生成
 */
$request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
$requestParam = new \fq\request\param\ShortLink();
$requestParam->setLink('');//待转换的原链接
$result = $request->run($requestParam);
echo $result;

die();
/**
 * 请求示例：淘宝订单查询(订单号查询)
 */
$request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
$requestParam = new \fq\request\param\QueryOrder();
$requestParam->setTradeId('');//订单ID
$result = $request->run($requestParam);
echo $result;

die();
/**
 * 请求示例：淘礼金口令解析
 */
$request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
$requestParam = new \fq\request\param\AnalyzeTlj();
$requestParam->setContent('');//淘礼金口令
$result = $request->run($requestParam);
echo $result;

die();
/**
 * 请求示例：淘宝订单拉取
 */
$request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
$requestParam = new \fq\request\param\TbkOrder();
$requestParam->setTbName('');//好单库后台已授权的淘宝昵称
$requestParam->setStartTime(0);//订单查询开始时间（秒级时间戳）(配合query_type参数使用)
$requestParam->setEndTime(0);//查询结束时间（开始时间与结束时间不能超过3个小时）（秒级时间戳）(配合query_type参数使用)
$requestParam->setPageNo(1);//是页码，默认1（范围1-100）
$requestParam->setPageSize(20);//每页返回数，默认20（范围1-100）
$requestParam->setTkStatus('');//淘客订单状态: 12:付款， 13:关闭，  14:确认收货， 3:结算成功; 不传，表示所有状态
$requestParam->setJumpType(1);//跳转类型: -1: 向前翻页， 1：向后翻页；当向前或者向后翻页必须提供
$requestParam->setOrderScene(1);//场景订单场景类型: 1:常规订单， 2:渠道订单， 3:会员运营订单；默认为1
$requestParam->setQueryType('');// * 查询时间类型: 1:按照订单淘客创建时间查询， 2:按照订单淘客付款时间查询， 3:按照订单淘客结算时间查询， 4:按照订单更新时间，
$requestParam->setMemberType('');//推广者角色类型: 2:二方， 3:三方，    不传，表示所有角色
$result = $request->run($requestParam);
echo $result;

die();
/**
 * 请求示例：单页推广链接生成
 */
$request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
$requestParam = new \fq\request\param\SourcecodeRatesUrl();
$requestParam->setTemplateId('');//模板id（get_source_list接口返回的sourcecode_id字段）
$requestParam->setTbPid('');//淘宝联盟pid
$requestParam->setTbName('');//淘宝联盟账号名称
$requestParam->setRelationId('');//淘宝关系ID
$requestParam->setJdPid('');//京东联盟PID
$requestParam->setJdUnion('');//京东联盟账号ID
$requestParam->setJdChannel('');//京东渠道
$requestParam->setPddPid('');//拼多多联盟PID
$requestParam->setPddUnion('');//多多进宝ID
$requestParam->setWphPid('');//唯品会PID
$requestParam->setWphNickname('');//唯品会账号名称
$result = $request->run($requestParam);
echo $result;

die();
/**
 * 请求示例：粘贴板识别
 */
$request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
$requestParam = new \fq\request\param\AnalyzeClipboard();
$requestParam->setContent('');//待识别文案
$requestParam->setIsChange(0);//是否转换口令或分享链接：0 否(默认)、1 是
$requestParam->setTbName('');//好单库授权的淘宝昵称
$requestParam->setTbPid('');//淘宝pid
$requestParam->setTbRid('');//淘宝关系ID
$requestParam->setJdUnionId('');//京东联盟ID
$requestParam->setJdPid('');//京东PID
$requestParam->setPddUnion('');//多多进宝ID
$requestParam->setPddPid('');//多多进宝PID
$result = $request->run($requestParam);
echo $result;

die();